independent sales contractor - Espagnol Anglais Dictionnaire